#include <iostream>
using namespace std;

//class A
//{
//public:
//	A(int a)
//		:_a1(a)
//		, _a2(_a1)
//	{
//	}
//
//	void Print()
//	{
//		cout << _a1 << " " << _a2 << endl;
//	}
//
//private:
//	int _a2;
//	int _a1;
//};
//
//int main()
//{
//	A aa(1);
//	aa.Print();
//
//	int i = 0;
//	int k = 0;
//	cin >> i >> k;
//	return 0;
//}



//int main()
//{
//    int year = 0, month = 0, day = 0;
//    cin >> year >> month >> day;
//
//    int days[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
//    if ((month >= 2) && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)))
//    {
//        days[2] = 29;
//    }
//
//    int sum = 0;
//    for (int i = 0; i < month; i++)
//    {
//        sum += days[i];
//    }
//    sum += day;
//
//    cout << sum << endl;
//    return 0;
//}

class Date
{
public:
    Date(int year, int month, int day)
    {
        _year = year;
        _month = month;
        _day = day;
    }

    int GetMonthDays(int year, int month)
    {
        int days[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };

        if ((month == 2) && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)))
        {
            return 29;
        }

        return days[month];
    }

    bool operator<(Date d)
    {
        if (_year < d._year)
        {
            return true;
        }
        else if (_year == d._year && _month < d._month)
        {
            return true;
        }
        else if (_year == d._year && _month == d._month && _day < d._day)
        {
            return true;
        }

        return false;
    }

    Date& operator+=(int day)
    {
        _day += day;

        while (_day > GetMonthDays(_year, _month))
        {
            _day -= GetMonthDays(_year, _month);
            _month++;

            if (_month == 13)
            {
                _month = 1;
                _year++;
            }
        }

        return *this;
    }

    int operator-(Date d)
    {
        int sum = 1;

        while (d < *this)
        {
            sum++;
            d+=1;
        }

        return sum;
    }

private:
    int _year;
    int _month;
    int _day;
};

int main() {
    int date1, date2;
    while (cin >> date1 >> date2) {
        Date great(date1 / 10000, date1 / 100 - date1 / 10000 * 100, date1 % 100);
        Date small(date2 / 10000, date2 / 100 - date2 / 10000 * 100, date2 % 100);

        if (great < small)
        {
            Date tmp(great);
            great = small;
            small = tmp;
        }
        cout << (great - small) << endl;
    }
}